// 检验用户输入的数据
var sname_check=false;
var spwd_check=false;
//用户登录
function login(){
    //先判断账号和密码是否为正确的格式，再验证能否登录成功
    if(sname_check!=true || spwd_check!=true ){
        alert("账户或密码格式错误！");
        return;
    }
    //获取用户填写的数据
    var $sname=sname.value;
    var $spwd=spwd.value;
    //写ajax
    //1.创建异步对象
    var xhr=new XMLHttpRequest();
    //4.接收响应数据，创建监听
    xhr.onreadystatechange=function(){
        if(xhr.readyState==4&&xhr.status==200){
            var result=xhr.responseText;
            if(result==1){
                alert('登录成功！');
                // 登录成功后直接跳转到首页
                location.href='../index.html';
            }else{
                alert('登录失败！账号和密码不匹配！');
            }
        }
    }
    //2.创建请求，打开链接
    xhr.open('get',`/user/v1/login/${$sname}&${$spwd}`,true);
    //3.发送请求
    xhr.send();
}

//获取焦点时，提示用户输入用户名
function show_sname(){
    sname_msg.innerHTML="请输入用户名";
}
//获取焦点时，提示用户输入密码
function show_spwd(){
    spwd_msg.innerHTML="请输入密码";
}
//失去焦点时，验证用户名并提示
function check_sname(){
    if(!sname.value){
        sname_msg.innerHTML='用户名不能为空';
        sname_check=false;
    }else{
        if(sname.value.length>=4&&sname.value.length<=12){
            sname_msg.innerHTML='√'
            sname_check=true;
        }else{
            sname_msg.innerHTML='格式错误，请输入4-12位账号'
            sname_check=false;
        }
    }
}
//失去焦点时，验证密码并提示
function check_spwd(){
    if(!spwd.value){
        spwd_msg.innerHTML='密码不能为空';
        spwd_check=false;
    }else{
        if(spwd.value.length>=4&&spwd.value.length<=12){
            spwd_msg.innerHTML='√'
            spwd_check=true;
        }else{
            spwd_msg.innerHTML='格式错误，请输入6-8位密码'
            spwd_check=false;
        }
    }
}
